/**
 * 用户 WangPeixi
 */
var table = "";
var parentCode = '';
var id="";
var saleEnumList=null;
var giftEnumList=null;
$(function() {
	id = request.QueryString("id");//从跳转页面过来的
	// parentCode = request.QueryString("parentCode");// 点击左侧菜单传过来的按钮父节点
	saleEnumList = postAsyncAjax("/findSaleList", null);//入库状态
	giftEnumList = postAsyncAjax("/findGiftList", null);//商品类型
	table = $("#returnOrderList");
	initGrid();// 初始化表格
	initReload();
});

// 初始化时间
function initGrid() {
	// 权限按钮
	// var param = limitButton(parentCode);

	table.datagrid({
		iconCls : 'icon-ok',
		pageSize : 40,
		pageList : [ 40, 60, 80 ],
		striped : true,
		collapsible : false,
		remoteSort : true,// 服务器端排序
		fitColumns : true,
		singleSelect : true,
		showFooter : true,
		columns : [ [ {
			field : 'id',
			checkbox : true,
			hidden : true
		}, {
			field : 'orderId',
			title : '订单号',
			width : 80,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'name',
			title : '商品名称',
			width : 80,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'supplier',
			title : '供应商',
			width : 80,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'productUnit',
			title : '单位',
			width : 60,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'specifications',
			title : '规格',
			width : 60,
			rowspan : 2,
			align : 'center'
		},{
			field : 'purchasePrice',
			title : '价格',
			width : 80,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'direction',
			title : '状态',
			width : 80,
			rowspan : 2,
			align : 'center',
			formatter : function(value, row, index) {
				var  stat = saleEnumList.data;
				for(var i =0; i< stat.length;i++) {
					if (row.direction == stat[i].code) {
						return stat[i].name;
					}
				}
			}
		}, {
			field : 'type',
			title : '商品类型',
			width : 80,
			rowspan : 2,
			align : 'center',
			formatter : function(value, row, index) {
				var  gift = giftEnumList.data;
				for(var i =0; i< gift.length;i++) {
					if (row.type == gift[i].code) {
						return gift[i].name;
					}
				}
			}
		},{
			field : 'number',
			title : '数量',
			width : 80,
			rowspan : 2,
			align : 'center'
		}, {
			field : 'operation',
			title : '操作',
			width : 60,
			rowspan : 2,
			align : 'center',
			formatter : function(value, row, index) {
				if(row.direction == 2){
					return "--";
				}
				return '<input type="button" value="退款" onclick="salesRecord('+row.id+')" class="easyui-linkbutton" iconCls="icon-remove" />';
			}
		} ] ],
		pagination : true,
		rownumbers : true,
		// toolbar : param,
		onBeforeLoad : function(param) {

			var parameter = new Object();
			parameter.page = param.page;
			parameter.rows = param.rows;
			parameter.orderId = id;
			var data = postAsyncAjax("/findSalesRecordByPage", parameter);
			//所属table
			var dataGridData = new Object();
			dataGridData.rows = data.rows;// 总记录数
			dataGridData.total = data.total;// 总记录数
			table.datagrid('loadData', dataGridData);
		}
	});

}


// 退款处理
function salesRecord(id){
	var data = postAsyncAjax("/returnOrder",{"id":id});
	if (data.returnCode == "00") {
		top.showMessage("退款成功!");
		gridReload("shopList");
		initGrid();// 初始化表格
		initReload();
	} else {
		top.showMessage("<font color='red'>" + data.returnMsg  + "</font>!");
	}
}

initReload = function() {
	$("#btn").click(function() {
		table.datagrid("reload");
	});


	$("#btncancel").click(function() {
		$('#searchForm').form('reset');
		table.datagrid("reload");
	});

}
